Capacity and Capability Computing Using Legion
نویسندگان
چکیده
Computational Scientists often cannot easily access the large amounts of resources their applications require. Legion is a collection of software services that facilitate the secure and easy use of local and non-local resources by providing the illusion of a single virtual machine from heterogeneous, geographically-distributed resources. This paper describes the newest additions to Legion that enable high-performance (capacity) computing as well as secure, fault-tolerant and collaborative (capability) computing.
منابع مشابه
Basic Fortran Support in Legion
Fortran is the most widely used programming language for high-performance scientific computing applications, yet in the past the Legion system has not supported objects implemented in Fortran. This paper describes the design and interface of the Legion Basic Fortran Support (BFS) system. This system consists of compiler and runtime library that allow the description of Legion object interfaces ...
متن کاملA Type System for Safe and Scalable Parallelism using Logical Regions (Extended Version)
Legion is a programming model that introduces logical regions as a mechanism for targeting large heterogeneous machines with complex memory hierarchies. Logical regions are first-class values in Legion, and programmers may partition regions in multiple different ways into subregions. We present a type system with privileges and coherence properties for reasoning about logical regions. We prove ...
متن کاملCampus-Wide Computing : Early Results Using Legion At the University of Virginia
The Legion project at the University of Virginia is an attempt to provide system services that provide the illusion of a single virtual machine to users, a virtual machine that provides both improved response time via parallel execution and greater throughput. Legion is targeted towards both workstation clusters and towards larger, wide-area, assemblies of workstations, supercomputers, and para...
متن کاملUsing Reflection for Flexibility and Extensibility in a Metacomputing Environment
Legion is a large-scale metacomputing project at the University of Virginia. Legion users have requirements in many dimensions, including scheduling, security, fault tolerance, programming languages and environments, and performance. Not all users have the same needs. Further, as higher levels of services generally imply higher costs, users should be allowed to make tradeoffs and select the com...
متن کاملCampus - Wide Computing : Early Results Using Legion at the University of Virginia 1 Andrew
The Legion project at the University of Virginia is an architecture for designing and building system services that provide the illusion of a single virtual machine to users, a virtual machine that provides both improved response time via parallel execution and greater throughput. Legion targets workstation clusters and larger wide area assemblies of workstations, supercomputers, and parallel s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001